package cn.edu.baiyunu.myapplication.data.model

import androidx.room.Entity
import androidx.room.PrimaryKey

/**
 * 表示用户设置的实体类
 */
@Entity(tableName = "settings")
data class Settings(
    @PrimaryKey
    val id: Int = 1, // 只使用一个设置记录，ID固定为1
    
    /**
     * 用户名称
     */
    val username: String = "用户",
    
    /**
     * 存款目标金额
     */
    val savingsGoal: Double = 0.0,
    
    /**
     * 主题模式：0(系统)、1(亮色)、2(暗色)
     */
    val themeMode: Int = 0,
    
    /**
     * 货币代码
     */
    val currencyCode: String = "CNY"
) 